package uy.com.csi.gestpro.model.proyecto;

import java.io.Serializable;

import javax.persistence.*;

import uy.com.csi.gestpro.model.mantenimiento.GpUndadMdda;


/**
 * The persistent class for the gp_cmpra database table.
 * 
 */
@Entity
@Table(name="gp_cmpra")
@NamedQuery(name="GpCmpra.findAll", query="SELECT g FROM GpCmpra g")
public class GpCmpra implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private Integer id;

	private Double cntidad;

	@ManyToOne(fetch=FetchType.EAGER)
	@JoinColumn(name="id_infrme_drio")
	private GpInfrmeDrio gpInfrmeDrio;

	@ManyToOne(fetch=FetchType.LAZY)
	@JoinColumn(name="id_undad_mdda")
	private GpUndadMdda gpUndadMdda;

	@Column(name="nmbre_item")
	private String nmbreItem;

	@Column(name="nmro_fctra")
	private String nmroFctra;

	@Column(name="vlor_ttal")
	private Double vlorTtal;

	private String mnda;
	
	public GpCmpra() {
	}

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Double getCntidad() {
		return this.cntidad;
	}

	public void setCntidad(Double cntidad) {
		this.cntidad = cntidad;
	}

	public String getNmbreItem() {
		return this.nmbreItem;
	}

	public void setNmbreItem(String nmbreItem) {
		this.nmbreItem = nmbreItem;
	}

	public String getNmroFctra() {
		return this.nmroFctra;
	}

	public void setNmroFctra(String nmroFctra) {
		this.nmroFctra = nmroFctra;
	}

	public Double getVlorTtal() {
		return this.vlorTtal;
	}

	public void setVlorTtal(Double vlorTtal) {
		this.vlorTtal = vlorTtal;
	}

	public GpInfrmeDrio getGpInfrmeDrio() {
		return gpInfrmeDrio;
	}

	public void setGpInfrmeDrio(GpInfrmeDrio gpInfrmeDrio) {
		this.gpInfrmeDrio = gpInfrmeDrio;
	}

	public GpUndadMdda getGpUndadMdda() {
		return gpUndadMdda;
	}

	public void setGpUndadMdda(GpUndadMdda gpUndadMdda) {
		this.gpUndadMdda = gpUndadMdda;
	}

	public String getMnda() {
		return mnda;
	}

	public void setMnda(String mnda) {
		this.mnda = mnda;
	}

}